原创 起來越像Android了?iOS 14從Android 中“竊取“ 了這8個有用的功能!

一直以來,iphone都是手機行業的標杆,每一款iphone的發佈,都會帶來一次手機行業的模仿潮流,而本次iOS14的發佈,卻引來了很多網友的熱烈討論,它看起來越像Android了。 本文小編就帶大家看看iOS14從Android中“抄襲

原创 【譯】使用Kotlin從零開始寫一個現代Android 項目-Part3

這是《使用Kotlin開發一個現代的APP》系列文章的第三部分,還沒看過前2部分的,可以先看一下: 【譯】使用Kotlin從零開始寫一個現代Android 項目-Part1 【譯】使用Kotlin從零開始寫一個現代Android

原创 Kotlin1.4-M1發佈啦,終於支持Kotlin interface SAM轉換了!

目錄0. 前言1. 如何使用新版本?2. 功能更強大的類型推薦算法2.1. Kotlin方法和接口的SAM轉換2.2. 更多場景的自動類型推斷2.3. Lambda內最後一個表達式的智能類型轉換2.4. 可調用類型(Callab

原创 【開源庫】Github 標6k+,React Native開發不得不用的一個UI庫

輪播圖大家都比較熟悉 ,React Native 如何實現一個輪播圖呢?官方是沒有提供輪播圖組件的,但大家一定用過一個庫叫Swiper,Swiper主要實現的效果是輪播圖或者左右翻頁的效果。但是如果要實現一些效果很炫酷的輪播圖、左右翻頁效

原创 在Android Studio 中添加自定義活動模版(Live templates)

原作者:Jovche Mitrejchevski 地址:http://mrw.so/5bWdIl 譯者:依然範特稀西 什麼是自定義活動模版?(注:很多文章翻譯成實時模版,我認爲活動模版更爲貼切,下文都將用活動模版->Live temp

原创 程序員必備,效率提升10倍,Mac上那些顏值高功能強大的軟件,我只推薦這10個!

工欲善其事,必先利其器,領導對我們說過最多的話就是要提高工作效率。效率建立在工具之上,要提升工作效率自然就少不了使用順手的工具。做程序員這麼多年,啥沒留下,到是珍藏不少工作中使用高效的工具。作爲一個Mac用戶兼**“顏控”**程序

原创 炫酷!從未見過如此Q彈的Switcher

前言 最近逛Dribbble的時候,看到了一個非常酷的Switcher動畫,特別喜歡,本想着試着用代碼在Android平臺來實現一下,沒想到已經有實現的版本,並且作者還寫了文章分享,思路清晰,各個實現關鍵點都講的特別清楚,因此就

原创 Jetpack Compose 重磅更新!增加RecyclerView、Constriantlayout、動畫等重要組件!

Jetpack Compose 是Google發佈的一個Android原生現代UI工具包,它完全採用Kotlin編寫,可以使用Kotlin語言的全部特性,可以幫助你輕鬆、快速的構建高質量的Android應用程序。如果你還不瞭解Je

原创 啥?ViewBinding還能替換自定義View!

公司剛來了一個小夥伴,名叫小白,剛畢業的小夥子,這天茶餘飯後,聊天聊起了代碼複用的問題。確實,代碼複用,可以說是我們每一個有理想的程序員的追求。於是想借機考考他。 我:說到代碼複用,那!Android開發中,佈局該如何複用呢? 比

原创 【譯】使用Kotlin從零開始寫一個現代Android 項目-Part1

目錄前言我們的APP最終是什麼樣子?0、Android Studio1、Kotlin2、構建變體3、ConstraintLayout4. Data binding libraryButterknife能幫我們做啥?Butterk

原创 Android Studio 3.6 Text/Design 消失不見問題

Android Studio 3.6已經發布有一段時間了,一直沒升級,最近手裏的3.5版本忽然不香了,經常編譯卡死,於是決定升級到最新版,升級之後,卻找不到Text/Design 切換按鈕了,如下: 老版本Android Stu

原创 一個牛逼的Bug!一張“壁紙”讓三星手機秒變磚!

想象一下,你正在網上搜索一些精美的壁紙,並且找到了一張風景如畫的風景圖。它擁有一切:茂密的森林、原始的湖泊、還有一個小島,背後是漂亮的雪山,厚厚的雲層覆蓋着陽光,陽光從雲縫中滲入。你被深深的吸引,然後立即下載圖片,將其設置爲你的手

原创 Jetpack WindowManager,Android 摺疊屏官方適配方案!

目錄1. 前言2. 爲什麼我們需要它?3. 顯示特徵4. 設備狀態4. 如何使用?5. 最後 1. 前言 是的,Jetpack 又添加新成員了,那就是WindowManager,它是幹什麼用的呢?本文就帶你一起了解一下。 Wind

原创 Jetpack Compose,不止是一個UI框架!

目錄1. 爲什麼我們需要一個新的UI 工具?2. Jetpack Compose的着重點2.1 加速開發2.2 強大的UI工具2.3 直觀的Kotlin API3. API 設計4. Compose API 的原則4.1 一切都

原创 View Binding 與Kotlin委託屬性的巧妙結合,告別垃圾代碼!

前言 最近看到一篇使用Kotlin委託屬性來消除使用ViewBinding過程中樣板代碼的文章,覺得不錯,因此翻譯給大家,原文地址: https://proandroiddev.com/make-android-view-bin