Diposting oleh Luli Perkins, Developer Relations Program Manager
Kita awali #AndroidDevJourney dengan memberi kesempatan kepada anggota komunitas untuk berbagi cerita melalui platform sosial kita. Setiap Sabtu dari bulan Januari sampai Juni, kami akan menampilkan developer baru di akun Twitter kami. Kami sangat banyak menerima kisah inspiratif dan berharap Anda menikmati cerita yang kami pilih di bawah ini.
Agar berkesempatan tampil dalam seri spotlight Februari, tweet-kan cerita Anda kepada kami dengan menggunakan #AndroidDevJourney.
Ceritakan tentang perjalanan Anda menjadi Developer Android dan cara memulainya.
Perjalanan Android saya dimulai saat tahun ke-4 kuliah sarjana. Saya mendapat kesempatan magang di sebuah startup bernama GreenAppleSolutions. Di sana, saya mendapat kesempatan mengerjakan proyek Android dari awal dan untungnya project pertama saya dipublikasikan di Play Store. Selama masa magang ini, saya merasa Android sangat menarik karena semua kode yang ditulis dapat langsung dilihat hasilnya di perangkat Anda. Saya mulai menyukai Android dan memutuskan untuk menggunakan Android sebagai jalur karier saya.
Apa satu pintasan, tips, atau retasan yang menurut Anda paling penting?
Saya penggemar berat Android Lint, yang telah berulang kali menyelamatkan saya karena tidak perlu menemukan secara manual panggilan/API yang tidak digunakan lagi. Android Lint juga membantu saya mengikuti praktik terbaik dan membuat kode menjadi lebih optimal, aman, dan berkinerja tinggi.
Apa satu nasihat yang Anda harapkan dari seseorang saat memulai perjalanan Android?
Sebenarnya ada dua,
Lucu! Saya mulai bekerja dengan perangkat seluler di iOS pada tahun 2010, tetapi kemudian pada tahun 2011 project akhir perguruan tinggi saya adalah sebuah aplikasi untuk konstruksi sipil dan tidak ada anggota tim yang memiliki Mac, jadi kami membuatnya untuk Android (Ngomong-ngomong, kami dapat 10!)! Saat itu saya mengajar teknologi kepada beberapa orang dari pemerintah dan tidak terlalu menyukai coding, tetapi setelah project tahun 2011, saya mendapat pekerjaan pertama sebagai Junior Android Developer dan itu membuat saya sangat terpikat pada platform ini dan tidak bisa lepas darinya!
Saya dapat bekerja dengan Java di Eclipse + ADT, Holo, ActionBarSherlock, awal Desain Material, dan menghadiri Google I/O ’13 ketika Google mengumumkan Android Studio, yang merupakan pengalaman sangat menakjubkan dan mengesankan bagi saya, bukan hanya karena pembelajarannya, tetapi juga orang-orang yang saya temui yang banyak membantu saya!
Sejak saat itu, saya bekerja dengan perangkat seluler dan, sebagian besar, dengan Android selama lebih dari 10 tahun, membantu banyak unicorn dan perusahaan teknologi Brasil dengan project Android mereka dan sejak 2016 saya adalah salah satu Google Developer Experts untuk Android di sini.
Selain itu, saya menyukai komunitas pengembangan dan desain, jadi saya mencoba untuk terlibat dengan mereka sebanyak mungkin. Saya mantan penyelenggara GDG São Paulo dan kreator serta penyelenggara Kotlin Meetup São Paulo dan Android Dev BR - komunitas Android Brasil/lusofon terbesar di dunia, dengan lebih dari 7.500 anggota!
Yang terakhir, saya juga terlibat dengan komunitas startup nasional, sebagai mentor untuk program ACE Startups dan Google For Startups Accelerator di Brasil.
Apa satu pintasan, tips, atau retasan pengembangan Android yang menurut Anda paling penting?
Ada pintasan sederhana tetapi ampuh di Android Studio yang sering saya gunakan, yaitu pemilihan kejadian multi-kursor, yang bisa diakses menggunakan Ctrl + G (macOS) / Alt + J (Windows + Linux) untuk memilih kejadian inkremental dan/atau Ctrl + Cmd + G / Shift + Ctrl + Alt + J untuk memilih semua kejadian. Kelihatannya konyol, tetapi pintasan ini sangat membantu saya menulis kode, terutama dalam hal pemfaktoran ulang. Saya menggunakannya setiap hari!
Saya pikir saya akan meringkas nasihat saya dalam dua kata: belajar dan berbagi.
Belajar sebanyak mungkin, tidak hanya dari konten luar biasa yang tersedia di dokumentasi resmi dan komunitas, tetapi juga belajar dari kesalahan sendiri melalui latihan yang konsisten. Tersedia banyak konten gratis di internet, dan Google serta GDEs (Google Developer Experts) seperti saya juga bisa membantu Anda, jadi teruslah berlatih dan perluas pengetahuan Anda secara online!
Dan setelah Anda mempelajarinya, berbagilah dengan orang lain! Saya bisa seperti ini karena bisa berbagi apa yang tidak dapat saya temukan saat belajar, jadi tolong, bagikan pengetahuan Anda! Komunitas Android sungguh luar biasa dan sangat membantu, Anda bisa menghubungi kreator API dan library yang Anda gunakan di Twitter, Reddit, dan banyak tempat lainnya. Tulis artikel, rekam podcast atau video, ada banyak format yang bisa Anda gunakan.
Internet adalah solusi ampuh untuk belajar dan berbagi, saya sangat menyarankan Anda melakukannya di sana, dan saya siap membantu jika diperlukan! :)
Saya menjadi developer Android pada tahun 2015, saat mengerjakan ide bisnis pertama saya. Karena tidak mempunyai biaya untuk kembali sekolah, saya memutuskan untuk mencoba memulai bisnis sebagai gantinya. Saya meluncurkan aplikasi web, tetapi pelanggan saya bersikeras meminta aplikasi asli untuk kebutuhan mereka. Awalnya saya mencari seseorang yang lebih berpengalaman, tetapi akhirnya memutuskan untuk belajar sendiri cara membuat aplikasi Android. Maju cepat ke tahun 2017, dan salah satu cofounder Christian dan saya meluncurkan aplikasi Android untuk perusahaan kami, Qoins, di Google Play Store. Sejak itu, kami telah melayani puluhan ribu pelanggan Android dan melakukan beberapa kali penggalangan dana.
Apa satu pintasan, tips, atau retasan pengembangan Android yang menurut Anda sangat penting?
Kemampuan menguji Android yang dibangun di perangkat virtual adalah penyelamat saya. Banyak skenario berbeda yang harus diperhitungkan saat membuat aplikasi Android untuk ribuan perangkat berbeda. Alat seperti Firebase Test Labs, serta layanan perangkat virtual lainnya memungkinkan saya membuat skenario spesifik untuk pengujian praktis yang tidak dapat dilakukan dengan perangkat Android fisik yang saya miliki.
Tidak apa-apa membuat kesalahan; semua itu adalah bagian dari proses.
Perjalanan saya dimulai saat mendapatkan perangkat Android pertama, HTC Magic, di Google Developer Day 2009. Saat itu, saya masih mahasiswa dan menulis aplikasi pribadi dengan JavaFX, jadi saya memiliki pengalaman dan familier dengan Java. Kemudian saya segera mulai mentransfer aplikasi saya ke Android. Setelah lulus, saya bekerja di perusahaan software dan ingin mengembangkan aplikasi Android sebagai pekerjaan saya. Tetapi sepertinya tidak ada peluang di perusahaan itu. Jadi saya membuat perusahaan kecil sendiri yang merupakan agensi untuk mengembangkan aplikasi Android.
Ada banyak sekali. Jika saya harus memilih salah satu, itu adalah Android Studio. Saya selalu salut dengan kehebatan Android Studio karena saya memulai pengembangan aplikasi Android dengan Eclipse. (Saya juga tidak bisa hidup tanpa Kotlin, RecyclerView, ConstraintLayout ...)
Pintasan Android Studio yang sangat berguna bagi saya adalah Command + B (Deklarasi atau Penggunaan. Pintasan ini memungkinkan kita beralih antara deklarasi dan penggunaan. Ini sangat berguna untuk membaca kode sumber termasuk platform Android dan kode library.
Baca dokumen resmi. Baca kode sumber platform, library yang Anda gunakan. Salah satu cara mempercepat belajar adalah membuat aplikasi dari nol hingga selesai (sampai dirilis ke pasar).
Jangan terlalu mengandalkan library, terutama yang memengaruhi seluruh struktur aplikasi Anda. Aplikasi Anda mungkin bertahan lebih lama dari library-nya.
Perjalanan Android saya dimulai pada awal 2014; sebelumnya saya bekerja sebagai developer Java junior untuk sistem inventaris bangunan perusahaan kecil. Namun, itu tidak menarik bagi saya, dan saya terus mencari sesuatu yang hebat untuk dilakukan dengan pengetahuan Java saya. Saya membeli ponsel pertama saya, Nokia, dan melihat aplikasi di ponsel dan bertanya-tanya bagaimana mereka membuat aplikasi tersebut. Saya meneliti dan mengetahui bahwa aplikasi tersebut ditulis di Java, dan begitulah perjalanan saya dimulai.
Saya ingat ketika membangun aplikasi pertama saya, Simple Math, hanya berisi aktivitas karena tidak ada fragmen; sungguh peningkatan luar biasa yang kami dapatkan selama bertahun-tahun. Simple Math sudah didownload 500 kali dengan rating 4,5 dan ini benar-benar memotivasi saya untuk membangun lebih banyak aplikasi. Saya kemudian memenangkan Grow With Google Scholarship (2018), yang meningkatkan karier saya dengan pesat. Selama program beasiswa satu tahun ini, saya meluncurkan aplikasi kedua, Budgeting Buddy, di Google Play Store dan mendapatkan rating 4,5 dengan lebih dari lima ribu kali didownload. Saat ini saya bekerja untuk Streem sebagai Android Engineer, dan saya sangat menyukai sejauh mana Android telah berkembang dan bagaimana teknologi serta pemeliharaannya telah meningkat selama bertahun-tahun. Terutama Emulator.
Apa satu pintasan, tips, atau retasan pengembangan Android yang menurut Anda paling penting.
Pintasan yang menurut saya paling penting adalah [Options + Command + L] dan [Options + Command + O]; ini sangat membantu saya selama proses permintaan pull. Retasan luar biasa yang sangat saya sukai adalah opsi histori lokal git, WOW sungguh sebuah penyelamat. Terkadang Anda mungkin lupa apa yang telah Anda ubah, tetapi retasan ini selalu menyelamatkan saya.
Sebenarnya, ketika saya total bertransisi ke seluler, saya merasa kurva pembelajaran adalah sesuatu yang harus saya prioritaskan dalam hidup, ini sangat membantu. Selalu menjadi yang terdepan dengan selalu mempelajari apa yang baru, apa yang direkomendasikan, dan mengapa itu diperlukan. Sebagai contoh, kehadiran Room adalah kemajuan luar biasa, sekarang dagger Hilt, dan banyak lagi. Jadi, jika saya bisa membalikkan keadaan dan menasihati developer baru, bersiaplah untuk belajar dan Anda akan menikmati Pengembangan Android.
Komunitas Developer Android bangga dengan inklusivitasnya dan menyambut developer dari semua latar belakang dan usia. Jika Anda merasa terinspirasi dan ingin mempelajari lebih lanjut tentang cara menjadi bagian dari komunitas kami, berikut beberapa referensi untuk membantu Anda memulai.
Mulai dengan developer.android.com
Ikuti kami di Twitter
Berlangganan saluran YouTube kami
Program Google Developer Groups memberi kesempatan kepada developer untuk bertemu dengan developer lokal dengan minat yang sama dalam teknologi. Acara pertemuan GDG mencakup pembicaraan tentang berbagai topik teknis, di sini Anda bisa mempelajari keterampilan baru melalui lokakarya praktis.
Bergabunglah dengan perkumpulan terdekat di sini.
Didirikan pada tahun 2014, Women Techmakers Google bertujuan membantu semua wanita untuk berkembang dalam teknologi melalui komunitas, visibilitas, dan sumber daya. Dengan basis anggota lebih dari 100.000 developer wanita, kami bekerja dengan komunitas di seluruh dunia untuk membangun dunia, di sini semua wanita bisa mengembangkan teknologi.
Jadilah anggota di sini.
Program Google Developers Experts adalah jaringan global pakar teknologi yang sangat berpengalaman, influencer, dan para tokoh pemikiran yang secara aktif mendukung developer, perusahaan, dan komunitas teknologi dengan berbicara di berbagai acara, memublikasikan konten, dan membangun aplikasi inovatif. Para ahli secara aktif berkontribusi dan mendukung ekosistem developer dan startup di seluruh dunia, sehingga membantu mereka membangun dan meluncurkan aplikasi yang sangat inovatif.
Pelajari lebih lanjut tentang program ini di sini.
Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
No comments :
Post a Comment