news

Rabu, 17 Mei 2023

Secret Tips for Writing in Good Language

Secret Tips For Writing In Good Language



Use Simple, Clear Language

Sure, here's a short paragraph using simple and clear language:Many people use Find and Replace in Word to quickly find and change words or phrases in their documents.

Procedure text shows the steps to do something, and it often uses simple present tense. Descriptive text, on the other hand, describes or explains a person, place, or thing.

Additionally, narrative text tells a story, and it has a clear plot and moral lesson. To make a good narrative text, you need to have a strong plot, interesting characters, and a clear moral message for the reader.

Avoid Jargon And Technical Terms

When writing, it is important to avoid using jargon and technical terms that may be unfamiliar to your audience.

This can make it difficult for them to understand the message you are trying to convey. Instead, use clear and concise language that is appropriate for your target audience, so that they can easily comprehend your ideas.

Using simple language can also help to ensure that your writing is accessible to a wider audience and can be easily understood by people with different levels of education and linguistic abilities.

By avoiding jargon and technical terms, you can ensure that your writing is clear, concise, and easy to understand by all.

Write In An Active Voice

Here is a short paragraph written in active voice:I wrote a research proposal about the challenges of remote work during the COVID-19 pandemic.

In the proposal, I analyzed data from various sources and discussed the impact of the pandemic on employee productivity, well-being, and work-life balance.

I also proposed some solutions that companies could implement to mitigate the negative effects of remote work.

Overall, I found that remote work has both benefits and challenges, and that companies need to adopt a flexible and supportive approach to remote work in order to maximize its benefits and minimize its challenges.

Note that this paragraph contains some technical vocabulary and sophisticated sentence structures. If you have any questions or need clarification on any part of it, please let me know.

Use Vivid, Descriptive Language

The sun was high in the sky, casting a warm glow over the sandy beach. Waves lapped gently at the shore, creating a soothing rhythm that echoed throughout the bay.

In the distance, a lone sailboat could be seen, its white sails billowing in the breeze. The air was filled with the salty scent of the ocean, and seagulls circled overhead, their cries carrying on the wind.

It was a peaceful and picturesque scene, one that could easily transport you to another world, far from the hustle and bustle of everyday life.

Vary Your Sentence Lengths And Structures

Sure, here's an example of a short paragraph with varied sentence lengths and structures:During the pandemic, home learning has become a significant challenge for students like Moreyna and Joaquin.

With schools closed and the necessity of studying from home, it’s important for them to find effective ways to learn.

From creating a dedicated study space, to establishing a daily routine, to using resources like online tutorials or educational apps, there are many strategies that students can use to succeed in their studies.

It’s essential that educators, parents, and students work together to address the unique difficulties of remote learning and find solutions to ensure that students can continue to make progress in their academic journey.

Be Concise And To The Point

Writing clear and concise content is important in academic writing. It allows the reader to understand the main point of the article without getting bogged down in unnecessary details.

This is especially true when writing an abstract, where brevity is key. When preparing a manuscript, it is essential to make sure that the title is informative and accurately reflects the content of the article.

The abstract should be a brief summary of the article’s goals, research methodology, and findings. Finally, the article itself should be written in clear, concise language that is easy to follow.

By following these guidelines, academic articles will be easier to read and more likely to be cited by other scholars in the field.

Use Analogies And Metaphors

Science is like a vast ocean, full of mysterious creatures waiting to be discovered. Just as a deep-sea diver needs the right equipment and training to explore the depths, a scientist needs the proper tools and knowledge to uncover the secrets of the natural world.

In both cases, it takes bravery, curiosity, and a willingness to dive in and explore the unknown.

Pay Attention To Punctuation

Punctuation is an essential element of written communication. It helps to convey the intended meaning of a sentence and allows the reader to understand the writer's message clearly.

The correct use of punctuation marks, such as commas, periods, colons, and semicolons, can make a significant difference in the clarity and coherence of a sentence.

For example, a misplaced comma can change the meaning of a sentence entirely. Therefore, it is crucial to pay attention to punctuation while writing to ensure that the message is conveyed effectively.

Use Proper Grammar And Spelling

Writing a paragraph in English requires one to use proper grammar, vocabulary, and sentence structures.

It is important to proofread to ensure that there are no spelling or grammatical errors. Whether writing a formal letter or casual email, the use of correct punctuation is essential.

Reading books, articles, and news in English can help in improving vocabulary, comprehension, and constructing sentences.

Utilizing flashcards, listening to music with English lyrics, and practicing writing can all aid in improving language skills and help us communicate effectively in English.

Edit And Proofread Your Work

Editing and proofreading your work is crucial before submitting any document or publication. It ensures that your writing is clear, concise, and free from errors.

Take the time to review your writing for grammar, sentence structure, spelling, and punctuation mistakes.

Read your work out loud to catch any awkward phrasing and ensure that your writing flows smoothly. Finally, have someone else read your work for a fresh perspective and additional feedback.

By carefully editing and proofreading your work, you can improve the quality of your writing and make your message clearer to your audience.

Get Feedback From Others

Getting feedback from others is an essential part of personal growth and development. The input we receive from others helps us identify our strengths and weaknesses and provides us with valuable insights that can guide us towards improvement.

Whether it's asking for constructive criticism on a project or seeking opinions on a personal matter, getting feedback from others is always helpful.

It allows us to challenge our preconceptions and gain new perspectives on things that are important to us.
Therefore, it's important to actively seek out feedback from those around us and be open to their suggestions.

Write With Your Audience In Mind

When writing, it's important to keep your audience in mind. Who are they? What are their interests and needs?

By doing so, you can tailor your writing to meet their needs and engage them more effectively. Whether you're writing an email, a blog post, or a report, taking the time to consider your audience can make all the difference in the impact your writing has.

So, before you start writing, take a moment to think about who you're writing for and what you want to communicate to them.

Consider Your Tone And Style

When writing, it's important to consider your tone and style. The tone of your writing can affect how your message is perceived by your audience.
It can be formal or informal, casual or professional, and can contribute to the overall impact of your words.

Your style, on the other hand, is your unique way of expressing yourself through language. This can involve your choice of words, sentence structure, and how you present information.

Both tone and style can have a significant impact on how your writing is received by your readers, so choose them carefully and tailor them to your audience and your message.

Use Storytelling Techniques


Create Memorable Phrases And Expressions

Creating memorable phrases and expressions is a great way to make your writing more engaging and memorable.

Whether you're writing an essay, a blog post, a sales pitch, or anything else, using creative and memorable language can help your writing stand out and make a lasting impression on your readers.

By using metaphors, similes, alliteration, and other literary devices, you can add depth and nuance to your writing, while also making it more enjoyable to read.

So, the next time you sit down to write, take some time to craft some memorable phrases and expressions that will stick in your readers' minds long after they finish reading.

Berikut Sering Di Tanyakan People Also Ask:


1. Do you write like you talk

We sometimes write like we talk, and that can be a good thing. It keeps our writing conversational (more on in moment.) But rambling, wordy makes your text hard to read, it make you sound as though lack conviction. Start practicing these tips improve skills.

2. How to write well in a foreign language

When you write in a foreign language, don’t want to be the person whose correspondence is riddled with errors. That, among other reasons, why writing well an essential part of learning any language. 1. Learn Rules 2. Master Basic Grammar 3. Focus on Correct Sentences 4. Keep Subjects Simple 5. Write Longhand 1.

3. What makes you a good writer in your target language

However, the same habits that make you a good writer in your native language will help be better target language. Children who read have skills and learners their skills—especially writing skills.

4. How can I improve my writing skills

Write with confidence. Real-time writing feedback, wherever you need it. We sometimes write like we talk, and that can be a good thing. It keeps our conversational (more on in moment.) But rambling, wordy makes your text hard to read, it make sound as though lack conviction.

Read To :

#Tag Artikel


Business for Beginners: How to Start Your Business from Scratch

Business For Beginners: How To Start Your Business From Scratch



Market Research

Market research is an essential step for beginners who want to start their business from scratch. It helps entrepreneurs to gather information about the market and their potential customers.

By analyzing this data, they can make informed decisions about their product or service and create effective marketing strategies.

Market research can include surveys, focus groups, and analyzing industry data. This process is crucial for building a strong foundation for a successful business.

Identifying Your Target Market

Identifying your target market is crucial to the success of your business. By knowing who your ideal customers are, you can tailor your marketing messages and offerings to them.

This can increase the effectiveness of your marketing campaigns and ultimately improve your bottom line.
To identify your target market, you should first research the demographics, psychographics, and behaviors of your potential customers.
This information will help you develop a customer profile or persona that represents your ideal customer.

Once you have a clear understanding of who your target market is, you can focus your efforts on reaching and engaging with them in the most effective ways possible.

Developing A Business Plan

Developing a business plan is an essential step for any new business. It outlines the objectives of the business, the strategies for achieving these objectives, and the resources needed.

A well-written business plan can also serve as a valuable tool for attracting investors and securing funding.

The key components of a business plan include the executive summary, company overview, market analysis, products or services offered, marketing and sales strategy, and financial projections.

It's important to regularly review and update the business plan to ensure that it remains relevant and aligned with the goals of the company.

Funding Your Business

Finding funding for your business is a crucial step towards success. Whether you're just starting out or looking to grow, sufficient funding can help you cover expenses, hire employees, and invest in marketing efforts.

There are a number of sources of funding available, including loans, grants, and venture capital. It's important to carefully consider your options and choose the right types of funding for your business.

You may also want to seek advice from a financial advisor or a business mentor to ensure that you make the best decisions for your business's financial future.

Naming And Registering Your Business

When starting a business, choosing the right business name is crucial. Your business name should be memorable, unique, and related to your industry.

After choosing a name, you'll need to register it with the appropriate authorities. This usually involves filing paperwork with your state or local government, and possibly obtaining trademarks or other intellectual property protections.

Registering your business name is important because it can help prevent other businesses from using the same name and potentially causing confusion for your customers.

It can also help establish your brand identity and make your business more credible.

Creating A Brand Identity

Creating a brand identity is a crucial step in establishing a business. It involves creating a unique image and personality for your brand, including design elements like a logo and color scheme, as well as messaging and other brand attributes.

A well-crafted brand identity can help differentiate your business from competitors and create a memorable impression on customers.
It is important to consider your target audience and the desired perception of your brand when developing a brand identity.

Setting Up Your Business Location

Setting up your business location is a crucial aspect of starting a successful business. Choosing the right location involves evaluating factors such as accessibility, visibility, proximity to suppliers and customers, competition, and cost.

Once you have identified a suitable location, you need to secure it by signing a lease or purchasing the property.
You also need to ensure that the location complies with all the local regulations and requirements, including zoning laws and building codes.

Finally, you need to set up your physical workspace by installing the necessary equipment, furniture, and fixtures, and making sure that everything is functional and ready to use.

Hiring Employees And Contractors

When it comes to hiring employees and contractors for a business, it's important to carefully consider the specific role and responsibilities that need to be filled.

You will want to ensure that you have a clear understanding of the skills and experience required for the job, as well as any relevant qualifications or certifications.

Additionally, it's important to develop a thorough hiring process that includes screening candidates, conducting interviews, and performing background checks as needed.

Whether you are hiring employees or contractors, taking the time to create a robust hiring process can help ensure that you find the best candidates for the job and set them up for success in the long term.

Marketing And Advertising Strategies

Marketing and advertising strategies are crucial for any business looking to promote and sell their products or services.

There are a variety of strategies that companies can use to reach their target audience, including social media marketing, content marketing, email marketing, and search engine optimization.

By understanding the needs and preferences of their audience, companies can tailor their marketing and advertising strategies to effectively communicate their value proposition and differentiate themselves from competitors.

Ultimately, a well-executed marketing and advertising strategy can help businesses increase brand awareness, generate leads, and drive sales growth.

Launching Your Business

Launching your own business can be an exciting yet daunting experience. It takes a lot of hard work and dedication to turn your ideas into a successful business.

From creating a business plan to finding funding and hiring staff, there are many steps involved in launching a business.

But with careful planning and perseverance, you can turn your dreams into a reality and create a thriving business that brings value to your customers and fulfillment to your life.

Managing Cash Flow

Managing cash flow is a critical aspect of running a successful business. It involves tracking the inflow and outflow of cash to ensure that there is enough money available to cover expenses and fund future growth.

By analyzing cash flow data, business owners can make informed decisions about when to invest in new initiatives, how to manage debt, and when to cut back on spending.

Being able to effectively manage cash flow is essential for the long-term success and sustainability of any business.

Measuring Success And Making Changes

Measuring success and making changes is an essential part of any project or initiative. To measure success, it's important to establish clear goals and objectives from the outset and track progress towards achieving them.

This could involve regularly reviewing key performance indicators (KPIs) such as sales figures, website traffic, or customer satisfaction ratings.
Based on the data collected, changes can be made to the project or initiative to improve its effectiveness and maximize its impact.
This could involve tweaking marketing strategies, redesigning products or processes, or retraining staff.
By continuously measuring success and making necessary changes, organizations can ensure they stay competitive and achieve their objectives.

Conclusion

Conclusion:Starting a business from scratch can be a daunting task for beginners, but it is essential to plan and execute it properly.
Conducting market research, creating a business plan, identifying a target audience, and obtaining funding are crucial steps to take.
It's also important to stay motivated, be willing to learn and adapt, and seek advice from experienced entrepreneurs.
By following these steps and staying committed, anyone can start a successful business.


Starting a business from scratch can be a challenging and rewarding endeavor. It requires hard work, a clear vision, and a solid plan.

You'll need to identify your target customers, develop a product or service that meets their needs, and find ways to market and sell your offering effectively.

It's important to stay focused on your goals, be persistent in the face of obstacles, and seek out the advice and support of mentors and other professionals in your industry.

With dedication and perseverance, you can turn your business idea into a success story.

Berikut Sering Di Tanyakan People Also Ask:


1. How to start a business

Here are the essential steps on how to start a business, from choosing right business idea, creating solid plan and structuring your company opening bank account accounting software. » Ready now 9 tasks that take an hour or less 1. Find opportunity

2. How to start a business from scratch

Go in the pursuit of self-growth, awareness, honesty, and a better world via your actions let success follow you. Don’t loathe, gloat! And this was all about how to start business from scratch. We hope article has helped you get an insight into can started with entrepreneurship dreams.

3. How to start a business without funding

Here are some tips on how to start a business of your own from scratch without the initial fundings/finance. Start based abilities and understanding rather than pushing into an unfamiliar area. You won’t have rely outside help every step way if you do it this way, eliminating one source spending money.

4. How to build a website for a small business

The first step is to create a brand around your idea. A includes the name, logo, website, and social imagery, but it’s continual practice you’ll need focus on as much product development, finding customers, leading team. What’s Best Website Builder for Small Business

Read To :

#Tag Artikel


Quick and Easy Way to Increase Your Domain Rating

Quick And Easy Way To Increase Your Domain Rating



What Is Domain Rating DR

Domain Rating (DR) is a metric developed by Ahrefs, which measures the authority of a website's backlink profile on a scale of 0 to 100.
A higher Domain Rating indicates a stronger backlink profile, which can lead to higher search engine rankings and more organic traffic.

DR takes into account the number and quality of websites linking to a particular domain, with more weight given to links from high-authority websites.

DR is a useful metric for assessing the relative strength of a website's backlink profile compared to its competitors, as well as for identifying potential link-building opportunities.

Why Is Domain Rating Important For SEO

Domain rating, sometimes referred to as domain authority, is an important factor in SEO. It measures the overall authority of a website, taking into account factors such as the number and quality of backlinks pointing to that website.

A higher domain rating generally indicates that a website is more trusted and authoritative in the eyes of search engines, which can lead to higher search engine rankings and increased visibility for that website.

As a result, improving your website's domain rating can be an effective way to improve your SEO and drive more organic traffic to your site.

Quick Tips For Improving Your Domain Rating

Improving your domain rating can have a significant impact on your website's search engine ranking and overall online presence.
Here are some quick tips to help boost your domain rating:1. Build high-quality backlinks from reputable websites in your niche.

2. Maintain a clean, user-friendly website design optimized for mobile devices.

3. Publish high-quality, original content consistently on your website.

4. Ensure your website's loading speed is fast for optimal user experience.

5. Use relevant keywords in your content and meta tags, but do not overuse them.

By following these tips and continually monitoring and improving your website's performance, you can increase your domain rating and improve your online visibility.

Writing High-Quality Content

Writing high-quality content is essential for engaging your audience and keeping them interested in your ideas.
To create great content, you must have a deep understanding of your topic and be able to communicate your ideas clearly and effectively.

You should also pay close attention to your grammar, spelling, and punctuation, and use a writing style that is appropriate for your intended audience.

Additionally, it is important to include valuable and unique insights and perspectives in your writing to keep your readers engaged and interested.

With the right combination of research, writing skills, and attention to detail, you can create content that is informative, engaging, and memorable.

Acquiring High-Quality Backlinks

Acquiring high-quality backlinks is essential for improving your website's SEO and ranking on search engine results pages.

Backlinks from authoritative sources are especially valuable, as they signal to search engines that your website is a reputable and valuable source of information.

To acquire high-quality backlinks, you can focus on creating high-quality content that is relevant and engaging for your target audience.
You can also reach out to other websites in your niche and offer to contribute guest posts or collaborate on content.

Additionally, you can leverage social media and other online platforms to promote your content and build relationships with other influencers in your industry.

By following these strategies and remaining consistent in your efforts, you can steadily improve your website's backlink profile and increase your search engine rankings over time.

How To Analyze Your Domain Rating

To analyze your domain rating, there are several steps you can follow. Firstly, you should start by checking your website's backlink profile to see how many websites link to yours.

This is an important factor in determining your domain rating. Secondly, you can use a tool such as Ahrefs or Moz to perform an audit of your website's on-page SEO factors such as content quality and keyword usage.

These tools can also provide you with an overview of your website's technical performance, including page load speed and mobile responsiveness.

Finally, you can monitor your website's performance using Google Analytics and other analytics tools to analyze your website's traffic sources and user behavior, which can help you identify areas for improvement.

Tools For Monitoring And Improving Your Domain Rating

To monitor and improve your domain rating, there are several tools available that can help you track and analyze your website's performance.
These tools can provide insight into your website's backlink profile, content performance, and overall search engine optimization (SEO) health.
Some popular tools for monitoring and improving your domain rating include SEMrush, Ahrefs, Moz, and Google Search Console.

By regularly monitoring and analyzing your website's performance using these tools, you can identify areas for improvement and take steps to optimize your website's SEO, which can ultimately boost your domain rating and improve your search engine rankings.

Conclusion

Here's a short conclusion on a quick and easy way to increase your domain rating:One way to quickly and easily increase your domain rating is by creating high-quality content that provides value to your audience.

This can include informative blog posts, engaging videos, eye-catching infographics, and more. By consistently producing great content and promoting it on your social media channels, you can attract more traffic to your website and improve the overall strength of your domain.

Another important aspect is to maintain a strong backlink profile by obtaining high-quality backlinks from reputable websites in your industry.
These efforts can help improve your domain rating over time and establish your website as a trusted source of information.

Additional Resources

There are various resources available online to help you quickly and easily increase your domain rating.

Some popular methods include creating high-quality content that is optimized for SEO, building backlinks from reputable websites, and leveraging social media platforms to promote your website and engage with your audience.

By implementing these strategies, you can improve your website's visibility, credibility, and overall ranking in search engine results pages.

Feel Free To Modify It As Per Your Requirements.

Here's a short paragraph that you can modify as per your requirements:"Making an HTTP request in JavaScript is a common task and can be easily achieved using the Axios library or the `fetch()` API.

These APIs return a promise, which allows you to handle the response asynchronously. You can use them to fetch data from a server and then process it in your code.

Axios is particularly useful as it automatically converts the response data to JSON. However, both APIs are easy to use and offer a lot of flexibility in terms of configuration and error handling.

" Feel free to modify the paragraph as per your specific requirements. Let me know if you need more assistance.

 People Also Ask:


1. How can a good backlink increase my domain rating

There are a lot of factors that contribute to good backlink. Build more ‘followed’ links your site and Domain Rating will increase. It’s as simple that. Just keep in mind if the site you get link from has low DR score itself, or out lots websites, increase may be negligible.

2. Why should you improve your domain rating

When you improve your domain rating, draw more attention to business over time. As build trust in industry with Google, and customers, it gets easier attract their attention. This is what want. Learning the basics of SEO first most important step.

3. How to improve your website authority

Improving your website authority should never be main aim. Instead, focus on building high-quality links from relevant and authoritative websites to the pages you want rank. Your Domain Rating will increase as a natural byproduct of this process. That said, links aren’t only Google ranking factor.

4. Does a low Dr score increase domain rating

Just keep in mind that if the site you get a link from has low DR score itself, or links out to lots of websites, increase Domain Rating may be negligible. It’s also important note building random pages won’t always help your rankings organic traffic.

Read To:



#Tag Artikel


Selasa, 16 Juni 2020

Tutorial Cara Deployment (Build APK & IPA) Aplikasi Android Atau iOS Di Flutter

Tutorial Cara Deployment Build APK Atau IPA Di Flutter

Setelah melalui tahapan pengembangan aplikasi, salah satu tahapan terakhir yang perlu dilakukan adalah deployment

Tahapan ini dimulai dari proses build yang membungkus project aplikasi kita menjadi berkas yang bisa dieksekusi pada masing-masing platform, misalnya format APK (Android Application Package) atau AAB (Android App Bundle) untuk Android dan IPA (iOS App Store Package) untuk iOS. Berkas ini yang nantinya akan didistribusikan ke Google Play Store atau pun App Store.
Jika Anda belum memahami berkas APK atau IPA, Anda dapat menyamakannya dengan berkas EXE (Executable) pada sistem operasi Windows.

Build APK

Project Flutter yang telah dibuat dapat kita build menjadi berkas .apk yang dapat berjalan di Android. Build APK adalah suatu proses membungkus aplikasi flutter menjadi format .apk yang nantinya untuk diinstal pada perangkat Android. Berikut tahapan ketika build aplikasi Flutter ke APK.

AndroidManifest.xml

Sebelum mem-build APK, kita akan mengatur berkas android/app/src/main/AndroidManifest.xmlAndroidManifest.xml merupakan sebuah berkas yang berisikan informasi mengenai aplikasi Android yang akan di-build.
Informasi-informasi tersebut berupa nama aplikasi, ikon, permissionscreen orientation, dan lain-lain. Isi dari AndroidManifest.xml seperti berikut:
  1. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  2.     package="id.eudeka.samples">
  3.     <application
  4.         android:name="io.flutter.app.FlutterApplication"
  5.         android:label="samples"
  6.         android:icon="@mipmap/ic_launcher">
  7.         <activity
  8.             android:name=".MainActivity"
  9.             android:launchMode="singleTop"
  10.             android:theme="@style/LaunchTheme"
  11.             android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
  12.             android:hardwareAccelerated="true"
  13.             android:windowSoftInputMode="adjustResize">
  14.             <meta-data
  15.               android:name="io.flutter.embedding.android.NormalTheme"
  16.               android:resource="@style/NormalTheme"
  17.               />
  18.             <meta-data
  19.               android:name="io.flutter.embedding.android.SplashScreenDrawable"
  20.               android:resource="@drawable/launch_background"
  21.               />
  22.             <intent-filter>
  23.                 <action android:name="android.intent.action.MAIN"/>
  24.                 <category android:name="android.intent.category.LAUNCHER"/>
  25.             </intent-filter>
  26.         </activity>
  27.         <meta-data
  28.             android:name="flutterEmbedding"
  29.             android:value="2" />
  30.     </application>
  31. </manifest>

Setting Nama Aplikasi

Untuk mengatur nama aplikasi, kita cukup mengubah properti android:label yang ada pada file AndroidManifest.xml seperti berikut:


  1. <application

  2.         android:name="io.flutter.app.FlutterApplication"

  3.         android:label="common_widget"

  4.         android:icon="@mipmap/ic_launcher">


menjadi


  1. <application

  2.         android:name="io.flutter.app.FlutterApplication"

  3.         android:label="Nama Aplikasi"

  4.         android:icon="@mipmap/ic_launcher">


Isikan android:label dengan nama aplikasi yang diinginkan. Atau Anda bisa gunakan library berikut untuk menghasilkan nama aplikasi dari pubspec.yaml.

Setting Ikon Aplikasi

Secara default ikon aplikasi Flutter kita adalah ikon Flutter. Untuk mengubah icon aplikasi dengan mudah, kita akan mengganti gambar ic_launcher.png yang berada pada folder android/app/src/main/res/ yang terbagi menjadi berbagai mipmap (ukuran resolusi ikon).
Hal yang pertama kita lakukan adalah membuat ikon aplikasi dengan Android Asset Studio.
202006121504052cad59b5a36431f3ec30eca895fcd433.jpeg 
Dengan Android Asset Studio, kita dapat membuat ikon aplikasi dengan mudah dan nantinya akan terbuat dalam berbagai resolusi (mipmap). Setelah membuat ikon sesuai dengan keinginan, tekan tombol download yang ada di kanan atas.
20200612150522ed44a921a5b5ac5ab9c91582bdc45b49.jpeg 
Setelah mengunduh, unzip-lah berkas tersebut dan temukan folder res/ di dalamnya. Lalu copy folder res/ ke android/app/src/main/res/ untuk mengganti ic_launcher.png pada setiap mipmap dengan ikon aplikasi yang baru. Atau Anda bisa gunakan library berikut untuk menghasilkan icon launcher dari pubspec.yaml.

Setting Perizinan Aplikasi

Ketika aplikasi dalam mode debug atau profil, perizinan internet akan secara otomatis ditambahkan. Namun ketika Anda ingin menjalankan atau membuatnya dalam mode rilis, Anda perlu menambahkan semua perizinan yang dibutuhkan pada AndroidManifest.
Untuk menambahkan perizinan pada aplikasi Android, Anda bisa menambahkan tag uses-permission pada AndroidManifest, di dalam tag manifest dan sejajar tag application. Contohnya seperti di bawah ini:


  1. <uses-permission android:name="android.permission.INTERNET"/>



Melakukan Build APK

Setelah kita mengatur nama dan ikon aplikasi, langkah selanjutnya adalah melakukan build aplikasi menjadi APK. 
Sebelumnya terdapat tiga (3) jenis mode aplikasi yang perlu diketahui, yaitu debugprofile, dan release. APK debug umumnya digunakan untuk pengujian dan penggunaan aplikasi secara internal. 
Mode debug digunakan secara default ketika menjalankan aplikasi menggunakan perintah flutter run
Sementara untuk bisa dirilis melalui Google Play Store, Anda perlu membuat APK release. Sedangkan mode profile sama hal nya dengan release hanya saja tetap dapat di-debug menggunakan tools seperti DevTools dan tidak dapat dijalankan di emulator atau simulator.
Pada kelas ini kita akan mempelajari bagaimana membuat APK debug. Caranya ialah menggunakan terminal pada Android Studio. Tekan tombol Terminal yang ada pada pojok kiri bawah.
20200612151835f8ac5893630852aeb9d0951b22027fbb.jpeg 
Bila menggunakan Visual Studio Code pilih menu terminal yang ada pada menu kiri atas. Lalu pilih new terminal.

2020061215195144ffaf099559914ad682bb50742a337e.jpeg 








Jika terminal telah muncul, tuliskan perintah berikut:


  1. flutter build apk --debug





Tunggu hingga proses build berhasil. Setelah berhasil, hasil build yang berupa berkas apk-debug.apk akan terletak di folder build/app/outputs/apk/debug/ atau akan muncul direktori tempat tersimpannya berkas ketika proses build selesai pada Terminal.
Untuk bisa mem-build apk release dan mengunggahnya melalui Google Play Store, Anda memerlukan signing keySigning key ini digunakan sebagai tanda tangan supaya aplikasi Anda lebih aman. Secara default Flutter menggunakan debug key sebagai signing key sehingga Anda sebenarnya bisa membuat apk release dengan menjalankan perintah berikut:


  1. flutter build apk





Namun, tentunya akan lebih baik jika Anda menggunakan signing key milik Anda sendiri. 
Cara untuk membuat signing key dan membuat apk release dapat Anda baca pada tautan dokumentasi berikut: https://flutter.dev/docs/deployment/android.

Build IPA

Catatan: Build .IPA hanya bisa dijalankan dengan mendaftar akun Apple Developer Program. Silakan baca informasi tentang Apple Developer Program di sini https://developer.apple.com/programs/.
Untuk lulus dari kelas ini, tidak diwajibkan untuk bisa build .IPA.
Pada materi ini kita akan mempelajari bagaimana melakukan build aplikasi Flutter menjadi berkas .ipa yang dapat dijalankan pada perangkat iOS. Sebelum melakukan build, ada beberapa hal yang perlu kita atur seperti nama dan ikon aplikasi.

Setting Nama Aplikasi

Untuk mengatur nama aplikasi buka berkas Info.plist pada direktori /ios/Runner/. Konfigurasi untuk nama aplikasi dapat Anda temukan dan ubah pada key Bundle Name.


  1. <key>CFBundleName</key>

  2. <string>builder</string>


Atau Anda bisa gunakan library berikut untuk men-generate nama aplikasi melalui pubspec.yaml.

Setting Ikon Aplikasi

Sama seperti perangkat Android, layar untuk perangkat iPhone juga terbagi ke dalam berbagai ukuran. Sehingga diperlukan juga ukuran ikon yang berbeda. Untuk membuat berbagai ukuran ikon untuk iOS, Anda dapat memanfaatkan website seperti https://appicon.co/ atau yang lainnya. Website ini juga bisa digunakan untuk membuat ikon aplikasi Android. Perlu Anda perhatikan bahwa untuk icon pada iOS Anda tidak dapat membuatnya transparant. Alih-alih, Anda harus membuat icon tersebut penuh dengan warna 
20200615175755d214ec5285ddf91c7ed4c8c2d794c17e.jpeg
Ketika Anda klik Generate, browser akan mengunduh berkas yang Anda butuhkan. Ikon untuk aplikasi iOS bisa Anda dapatkan pada folder Assets.xcassets.
LU9_iLjbu4Fa3rUc7WQdj9VlgisQorwF5DslXuJbKU2fHDJWE3O6HcUh0VDmberZQqbRItq4kS3N6FF5Ejqj3LkFS5EujfYHMYIuNY_F0OIjXU0SYfxv7ShYlBf3BPBK7QPIztJJ
Selanjutnya Anda dapat mengganti folder Assets.xcassets yang ada pada direktori /ios/Runner/ dengan hasil ikon yang sudah Anda generate. Atau Anda bisa menggunakan library berikut untuk men-generate ikon aplikasi melalui pubspec.yaml.

Melakukan build IPA

File IPA juga terbagi menjadi debugprofile, dan release. Namun untuk melakukan build aplikasi Flutter menjadi IPA hanya bisa dilakukan pada device macOS. Untuk melakukan build aplikasi menjadi .ipa Anda cukup membuka terminal pada editor atau IDE Anda lalu menjalankan perintah berikut:


  1. flutter build ios





Secara default perintah di atas akan menghasilkan ipa release, sedangkan jika Anda ingin membuat versi debug atau profile, gunakan perintah:


  1. flutter build ios --debug




Namun, bagi Anda yang tidak mempunyai perangkat Apple jangan khawatir, Anda tetap dapat men-deploy project Anda ke iOS menggunakan CI/CD seperti Codemagic dan Bitrise.
Selamat Anda telah berhasil membuat dan build project Flutter di Android atau iOS.