Sexy list
UI development – changes in UI files (like layouts) are dynamically updated in Preview. This is quite an improvement in comparison with Eclipse, because Graphical Layout never works fine for me. Never.
Layout previewing - layouts can be previewed on a bunch of different screen resolutions (from 2.3 inch to 7 or 10 inch tablets) in real time. At Infinum, we are always developing applications for a gazillion different Android devices, and this could really speed up our development process
New completion dialog - which shows icons, translation files, etc. This is quite handy. For example, if you are developing an application in different languages, you can see all translations of the selected word in one place
Out of the box integration with version control systems – AS has by default a smart version control plugin (for git, SVN, GitHub and Mercurial), which controls versioning of your files and their updating with branches. I love Linux and Terminal, but sometimes it would be easier and quicker just to use a plugin instead of typing commands into Terminal
Deep code analysis - if you point to a line, it gives you detailed explanation of an exception based on the annotation added. And you can also know which constants are allowed for which API. Believe me, you will be amazed when you see how much this affects your debugging process and time wasted on looking for an error, like a bad constant.
But, I have to say that AS has a lot of bugs, which is not surprising, as it is still a work in progress. Some features don't work sometimes (or don't work at all), like replacing a R.string.something key with its actual value.
Users have also reported errors in workspace after creating a new project while they were not connected to the Internet. I really hope that this is a bug, because I find the idea of being connected to the Internet all the time while developing an app totally stupid and unnecessary.
Final thoughts
AS is still not a polished product that I would recommend to all of the Android developer community, but I'm quite optimistic that most of the bugs will be fixed in the official and stable version (current version is 0.1.3, so it's still an early access preview). The guys at Google really did a good job. I will keep my eye on AS and wait for the official version, and pray to Gods of Java & Android (tm) that the day when I won't be needing Eclipse anymore is coming.
The future looks quite promising for AS, especially as Google is directly supporting the development efforts, and we all know how much Google cares about Android. In mine and God's opinion (He is also an Android developer), Eclipse will be defeated by AS.
Resistance is futile.
เซ็กซี่การพัฒนา UI รายการ
–การเปลี่ยนแปลงในแฟ้ม UI ( เช่นเค้าโครง ) การปรับปรุงแบบไดนามิกในตัวอย่าง มีการปรับปรุงในการเปรียบเทียบกับ คราส เพราะรูปแบบกราฟิกไม่เคยทำงานดีสำหรับฉัน ไม่เคย
- รูปแบบการแสดงตัวอย่างรูปแบบสามารถแสดงตัวอย่างในกลุ่มที่แตกต่างกัน ( จาก 2.3 นิ้วหน้าจอความละเอียด 7 หรือ 10 นิ้ว เม็ด ) ในเวลาจริง infinum ที่ ,เรามักจะพัฒนาโปรแกรมประยุกต์สำหรับ gazillion ที่แตกต่างกันอุปกรณ์ Android , และนี้สามารถเพิ่มความเร็วในกระบวนการการพัฒนาของเรา
ใหม่เสร็จกล่อง - ซึ่งแสดงไอคอนไฟล์การแปล ฯลฯ นี้จะมีประโยชน์มาก ตัวอย่างเช่น ถ้าคุณกำลังพัฒนาโปรแกรมประยุกต์ในภาษาต่าง ๆ คุณสามารถดูการแปลของคำที่เลือกในที่เดียว
ออกจากกล่องรวมกับรุ่นระบบการควบคุม–ตามที่ได้โดยค่าเริ่มต้นสมาร์ทรุ่นปลั๊กอินควบคุม ( ไป , SVN , บริการ และปรอท ) ซึ่งการควบคุมรุ่นของไฟล์ของคุณและปรับปรุงกับกิ่ง ฉันรัก Linux และสถานี แต่บางครั้งมันก็จะง่าย และเร็วขึ้น เพียงแค่ใช้ปลั๊กแทนการพิมพ์คำสั่งใน terminal
ลึกรหัสการวิเคราะห์ถ้าคุณชี้ไปที่บรรทัดมันช่วยให้คุณมีคำอธิบายรายละเอียดของข้อยกเว้นตามหมายเหตุประกอบเพิ่ม และคุณยังสามารถทราบว่าค่าอนุญาตที่ API เชื่อผม คุณจะประหลาดใจเมื่อคุณเห็นเท่าใดนี้มีผลต่อการแก้จุดบกพร่องของคุณกระบวนการและเสียเวลามองหาข้อผิดพลาด เหมือนคงไม่ดี .
แต่ผมต้องบอกว่าเหมือนมีแมลงเยอะ ซึ่งไม่น่าแปลกใจมันยังคงทำงานในความคืบหน้า คุณลักษณะบางอย่างที่ไม่ทำงานในบางครั้ง ( หรือจะไม่ทำงานที่ทั้งหมด ) , ชอบเปลี่ยน r.string.something คีย์กับมูลค่าที่แท้จริงของมัน
ผู้ใช้ยังได้รายงานข้อผิดพลาดในพื้นที่หลังจากการสร้างโครงการใหม่ ในขณะที่พวกเขาไม่ได้เชื่อมต่อกับอินเทอร์เน็ต ฉันหวังว่ามันเป็นบั๊กเพราะฉันพบความคิดของการเชื่อมต่ออินเทอร์เน็ตตลอดเวลาในขณะที่การพัฒนา app ที่ทั้งโง่และไร้สาระ
อย่างสุดท้าย ความคิดยังไม่ขัด ผลิตภัณฑ์ที่แนะนำทั้งหมดของ Android พัฒนาชุมชน แต่ผมค่อนข้างมองโลกในแง่ดีว่าส่วนใหญ่ของข้อผิดพลาดจะได้รับการแก้ไขใน อย่างเป็นทางการและ รุ่น ( รุ่นปัจจุบันคือ 0.1.3 มั่นคง ,มันยังคงมีการเข้าถึงต้นตัวอย่าง ) พวกที่ Google ทำได้ดีมาก ผมจะคอยจับตาดูและคอยรุ่นอย่างเป็นทางการ และอธิษฐานต่อพระเจ้าของ Java & Android ( TM ) ว่าวันที่ผมไม่ต้องเกิดอีกต่อไปแล้ว
อนาคตดูสดใสสำหรับค่อนข้างขณะที่ โดยเฉพาะ Google โดยตรงสนับสนุนการพัฒนาความพยายามและเราทุกคนรู้ว่า Google สนใจ Android ในความเห็นของฉัน และพระเจ้า ( เขายังเป็นผู้พัฒนา Android ) คราสจะแพ้เป็น
ความต้านทานจะไม่ได้ผล .
การแปล กรุณารอสักครู่..
